home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.lang.c++,comp.lang.c,comp.object,comp.software-eng
- Path: mercury.hsi.com!news
- From: marksc@wpmail.code3.com (Mark A. Scarton)
- Subject: Re: Portability of code & skills (Beware of "C" Hackers etc)
- Message-ID: <315969ac.433268747@mercury.hsi.com>
- Sender: news@hsi.com (USENET news)
- Nntp-Posting-Host: pc027064.code3.com
- Reply-To: marksc@wpmail.code3.com
- Organization: 3M Health Information Systems
- X-Newsreader: Forte Agent .99d/32.182
- References: <4ikb6kINN1is@mayne.ugrad.cs.ubc.ca> <3150415E.6396@sdt.com> <4ip5om$s9@bughouse.imonics.com> <4isfcu$p09@news1.mnsinc.com> <4j6c48$4mr@bughouse.imonics.com> <4j7i0e$b7k@news1.mnsinc.com>
- Date: Wed, 27 Mar 1996 16:23:00 GMT
-
- >: Well, you got the "mean" part right. As for not being for non-experts,
- >: there sure are a lot of people touting Unix as the only good
- >: operating system for any purpose. Sheesh.
- >
- >That's of course absurd. Unix is large and powerful, and obviously
- >unsuitable for small systems.
-
- Actually, in 1981 I had a single user multitasking multiprocessing Unix for a
- Z80 running on a homemade Better Board II with 64K RAM and 3 8" floppies. It
- was pretty much a straight lift of version 7. I've also built Unix kernels to
- run telephones (no, not telephone switches, but the telephones themselves. One
- of those secure line deals). So the notion that Unix has to be big and complex
- just to be powerful is erroneous.
-
- Much of the "power" of the Unix operating system internals derives from the
- algorithmic simplicity. Compare the Unix scheduler or swapping subsystem in v7
- with that of its commercial counterpart of the day, MVS.
-
- I would argue that much of what has made Unix a success has been the simplicity
- and elegance of the kernel and its interfaces. The command set was never a
- major factor...after all, if I didn't like the way that a command worked, I'd
- simply grab the source and "make it so". ;-) And it's the consistency at that
- level across implementations that made Unix applications portable.
-
- Of course, your mileage may vary. ;-)
-
- Mark A. Scarton, ABD
- CompUtah!, Park City, Utah USA
- Home: 801.565.9835
- Office: 801.265-4612
-